الدوال النصية في مايكروسوفت إكسل 365 أونلاين
تعتبر الدوال النصية في برنامج مايكروسوفت إكسل من الأدوات الأساسية التي تسهم بشكل كبير في تسهيل معالجة البيانات النصية وتحليلها في الجداول الحسابية. ومنذ أن أصبحت إكسل 365 جزءًا من مجموعة تطبيقات مايكروسوفت على الإنترنت، تحسنت كثيرًا الإمكانيات المتاحة في هذا المجال، حيث تم إضافة العديد من الوظائف النصية التي توفر لمستخدمي البرنامج أداة قوية لتحسين الكفاءة في التعامل مع البيانات النصية المعقدة. يشمل إكسل 365 أونلاين مجموعة من الدوال النصية المتنوعة التي تلبي احتياجات العمل المختلفة، بدءًا من العمليات البسيطة مثل التنسيق والتجزئة إلى العمليات المعقدة مثل التنقيب في النصوص والبحث المتقدم.
أهم الدوال النصية في إكسل 365 أونلاين
1. دالة CONCATENATE أو CONCAT
تعد دالة CONCATENATE من أبرز الدوال التي تستخدم للجمع بين عدة نصوص في خلية واحدة. على الرغم من أن هذه الدالة ما زالت متاحة في الإصدارات الأقدم من إكسل، فإن النسخة الحديثة توفر دالة CONCAT كبديل محسّن. تسمح هذه الدالة بدمج النصوص معًا، سواء كانت نصوصًا ثابتة أو ناتجة عن مراجع خلايا أخرى.
مثال لاستخدام دالة CONCAT:
pgsql=CONCAT(A2, " ", B2)
في هذا المثال، سيتم دمج محتويات الخلايا A2 و B2 مع إضافة مسافة بينهما.
2. دالة TEXTJOIN
تعتبر دالة TEXTJOIN من الأدوات المتقدمة التي تسمح بدمج النصوص مع وجود فاصل بين كل قيمة. يمكن تحديد الفاصل بين النصوص في الدالة، مثل الفواصل أو المسافات أو أي حرف آخر. تستخدم هذه الدالة بشكل رئيسي عند الحاجة لتقسيم النصوص بطريقة منظمة.
مثال على دالة TEXTJOIN:
php=TEXTJOIN(", ", TRUE, A2:A5)
في هذا المثال، سيتم دمج النصوص في الخلايا من A2 إلى A5، مع وضع فاصلة ومسافة بين كل قيمة.
3. دالة LEFT و RIGHT
تستخدم دوال LEFT و RIGHT لاستخراج جزء من النص من الجهة اليسرى أو اليمنى. تعتبر هاتان الدالتان من الأدوات المفيدة لتحديد واستخراج أحرف معينة من النصوص الطويلة.
-
دالة
LEFT: تستخدم لاستخراج عدد معين من الأحرف من بداية النص.
sql=LEFT(A1, 4)
في هذا المثال، سيتم استخراج أول 4 أحرف من النص الموجود في الخلية A1.
-
دالة
RIGHT: تستخدم لاستخراج عدد معين من الأحرف من نهاية النص.
sql=RIGHT(A1, 3)
هنا، سيتم استخراج آخر 3 أحرف من النص الموجود في الخلية A1.
4. دالة MID
دالة MID تعد من أقوى الدوال النصية التي تتيح للمستخدم استخراج جزء من النص بناءً على موقع بداية النص وعدد الأحرف المطلوب استخراجها.
مثال على دالة MID:
vbnet=MID(A1, 3, 5)
في هذا المثال، سيتم استخراج 5 أحرف بدءًا من الحرف الثالث في النص الموجود في الخلية A1.
5. دالة LEN
تعد دالة LEN من الدوال البسيطة التي تستخدم لحساب عدد الأحرف في نص معين. هي أداة مفيدة جدًا في حالات التحقق من طول النصوص أو عند الحاجة لتحليل البيانات.
مثال على دالة LEN:
=LEN(A1)
هنا، سيتم حساب عدد الأحرف في النص الموجود في الخلية A1.
6. دالة FIND و SEARCH
تُستخدم دوال FIND و SEARCH للبحث عن نص داخل نص آخر. على الرغم من أن كلتا الدالتين تقومان بالبحث، فإن هناك فرقًا بينهما:
-
دالة
FIND: تقوم بالبحث عن نص محدد في نص آخر مع مراعاة حالة الأحرف.
arduino=FIND("apple", A1)
هنا، سيتم البحث عن الكلمة “apple” في النص الموجود في الخلية A1، مع مراعاة حالة الأحرف.
-
دالة
SEARCH: تقوم بالبحث عن النص دون مراعاة حالة الأحرف.
sql=SEARCH("apple", A1)
دالة SEARCH تُعد أكثر مرونة لأنها لا تأخذ في الاعتبار حالة الأحرف.
7. دالة SUBSTITUTE
تعتبر دالة SUBSTITUTE واحدة من الدوال النصية المميزة التي تُستخدم لاستبدال جزء من النص في خلية معينة. يمكن استخدامها لتغيير كلمة أو حرف داخل النص.
مثال لاستخدام دالة SUBSTITUTE:
arduino=SUBSTITUTE(A1, "old", "new")
هنا، سيتم استبدال كلمة “old” بكلمة “new” في النص الموجود في الخلية A1.
8. دالة TRIM
تستخدم دالة TRIM لإزالة الفراغات الزائدة في النصوص. فهي مفيدة جدًا عندما تحتاج إلى تنظيف النصوص التي تحتوي على فراغات غير مرغوب فيها في بداية أو نهاية النص.
مثال على دالة TRIM:
sql=TRIM(A1)
في هذا المثال، سيتم إزالة أي فراغات زائدة في النص الموجود في الخلية A1.
9. دالة UPPER و LOWER
تستخدم دوال UPPER و LOWER لتحويل النصوص إلى حروف كبيرة أو صغيرة، على التوالي.
-
دالة
UPPER:
sql=UPPER(A1)
هذه الدالة تحول جميع الأحرف في النص الموجود في الخلية A1 إلى حروف كبيرة.
-
دالة
LOWER:
sql=LOWER(A1)
هذه الدالة تحول جميع الأحرف في النص الموجود في الخلية A1 إلى حروف صغيرة.
10. دالة PROPER
دالة PROPER هي دالة نصية أخرى تقوم بتحويل أول حرف من كل كلمة في النص إلى حرف كبير، بينما تحوّل باقي الأحرف إلى حروف صغيرة. هذه الدالة مفيدة لتنسيق النصوص مثل الأسماء والعناوين.
مثال على دالة PROPER:
=PROPER(A1)
في هذا المثال، سيتم تحويل أول حرف من كل كلمة في النص الموجود في الخلية A1 إلى حرف كبير.
استخدامات متقدمة للدوال النصية في إكسل 365 أونلاين
توفر إكسل 365 أونلاين أيضًا إمكانيات متقدمة باستخدام الدوال النصية. على سبيل المثال، يمكن استخدام دالة TEXTSPLIT لتقسيم النص إلى عدة أجزاء استنادًا إلى فواصل معينة. يمكن أيضًا استخدام دالة UNICODE لتحويل الأحرف إلى رموز Unicode الخاصة بها، ما يساعد في العمل مع النصوص متعددة اللغات.
يمكن دمج عدة دوال نصية معًا لإنشاء حلول مخصصة لمعالجة النصوص المعقدة. على سبيل المثال، يمكن دمج دالة TEXTJOIN مع دوال مثل UPPER و LOWER لتنسيق النصوص بشكل ديناميكي ومرن.
الخلاصة
الدوال النصية في مايكروسوفت إكسل 365 أونلاين هي أدوات قوية ومفيدة لتحسين إدارة وتحليل النصوص. سواء كنت بحاجة إلى دمج النصوص أو استخراج أجزاء منها أو حتى تغيير تنسيق النصوص، توفر لك إكسل 365 جميع الأدوات اللازمة لتنفيذ هذه العمليات بسهولة. تساعد هذه الدوال في تحسين الإنتاجية وتوفير الوقت عند العمل مع البيانات النصية المعقدة.

